grilled sheep's intestines - Español Inglés Diccionario